﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MySql.Data.MySqlClient;

public partial class proyectos : System.Web.UI.Page
{
    conexion con;
    string idProyecto;
    string proyecto;
    string descripcion;
    protected void Page_Load(object sender, EventArgs e)
    {
        this.pnlNuevoProyecto.Visible = false;
        this.pnlcampro.Visible = false;
        idProyecto = "";
        proyecto = "";
        descripcion = "";
        cargarGrid();
    }
    protected void cargarGrid()
    {
        con = new conexion();
        con.openConexion();
        grdProyectos.DataSource = con.oSeleccion("select  idProyecto,Nombre_Proyecto as Proyecto,Descripcion_Proyecto as Descripcion from proyecto where En_desarrollo = 0");
        grdProyectos.DataBind();
        con.cerrarConexion();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        this.pnlOpciones.Visible = false;
        this.pnlNuevoProyecto.Visible = true;
    }
    protected void Button3_Click1(object sender, EventArgs e)
    {
        con.openConexion();
        String instruccion = "Insert into proyecto (En_desarrollo,Nombre_Proyecto,Descripcion_Proyecto) VALUES(0,'" + this.txtNombreProyecto.Text + "','" + this.txtdescProyecto.Text + "')";
        con.CreateMySqlCommand(instruccion);
        con.cerrarConexion();
        cargarGrid();
        this.pnlOpciones.Visible = true;
        this.pnlNuevoProyecto.Visible = false;
    }
    protected void Button4_Click(object sender, EventArgs e)
    {
        this.pnlOpciones.Visible = true;
        this.pnlNuevoProyecto.Visible = false;
    }
    protected void grdProyectos_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridViewRow row = grdProyectos.SelectedRow;
        idProyecto = row.Cells[1].Text;
        proyecto = row.Cells[2].Text;
        descripcion = row.Cells[3].Text;
        this.txtDesc.Text = descripcion;
        this.txtxPro.Text = proyecto;
        this.txtID.Text = idProyecto;
        this.pnlOpciones.Visible = false;
        this.pnlcampro.Visible = true;
    }
    protected void Button6_Click(object sender, EventArgs e)
    {
        this.pnlcampro.Visible = false;
        this.pnlOpciones.Visible = true;
        cargarGrid();
    }
    protected void Button5_Click(object sender, EventArgs e)
    {
        con.openConexion();
        String instruccion = "UPDATE proyecto set En_desarrollo=1";
        string obs = txtObs.Text;
        obs = obs.Trim();
        if (obs != "")
        {
            instruccion += ",Observaciones='" + obs+"'";
        }
        instruccion +=" where idProyecto="+this.txtID.Text;
        con.CreateMySqlCommand(instruccion);
        con.cerrarConexion();
        cargarGrid();
        this.txtID.Text = "";
        this.pnlOpciones.Visible = true;
        this.pnlcampro.Visible = false;
    }
}